function HandleB2NyBranchWorks(gui, operator, now, options) {
  this._gui = gui;
  this._operator = operator;
  this._now = now;
  this._options = options;
  /*------------zjx----------*/
  this._query = DlmanageUtils.nykSend;
  /*-------------------------*/
  this._createElements();
};

HandleB2NyBranchWorks.prototype._createElements = function() {
  var smryGui = GuiSmryFactory.instance();
  /*------------zjx----------*/
  var smryArgs = [ { name: smryGui.jobs.id, cond: DlmanageUtils.factoryTasks },
                   { name: smryGui.sends.id, cond: DlmanageUtils.factorySend },
                   { name: smryGui.parcels.id, cond: DlmanageUtils.factoryParcels },
                   { name: smryGui.nykBranch.id, cond: DlmanageUtils.nykSend },
                   { name: smryGui.sdyBranch.id, cond: DlmanageUtils.sydSend },
                   { name: smryGui.mebBranch.id, cond: DlmanageUtils.mebSend },
                   { name: smryGui.aukBranch.id, cond: DlmanageUtils.aukSend },
                   { name: smryGui.xtBranch.id, cond: DlmanageUtils.xtSend },
                   { name: smryGui.bneBranch.id, cond: DlmanageUtils.bneSend }
                 ];
  /*-------------------------*/
  var gui = GuiProduces.instance(this._gui.customerNo, this._gui.task, this._gui.search, this._gui.updated, this._gui.pages, this._gui.tasks);
  gui.mail = this._gui.mail;
  new HandleProduces(gui, null, { operator: this._operator, now: this._now, query: this._query, nopage: true, multiple: true, smryGui: smryGui, smryArgs: smryArgs });
};